package com.ruoyi.system.service;

import com.ruoyi.system.domain.SysDeviceState;
import com.ruoyi.system.domain.SysDeviceStateFile;
import com.ruoyi.system.domain.SysMarketFile;
import javax.servlet.http.HttpServletRequest;
import java.util.List;

public interface ISysDeviceStateService {

    public List<SysDeviceState> selectSysDeviceStateList(Long deviceId,HttpServletRequest request);

    public int insertSysDeviceState(HttpServletRequest request, SysDeviceState sysDeviceState);

    public Long insertPathName(SysDeviceStateFile stateFile);

    public int updateSysDeviceState(SysDeviceState sysDeviceState);

    public int deleteMarketFileById(Long fileId);

    public List<SysMarketFile> selectDocFileByFileId(Long id);

    public List<SysDeviceState> selectDeviceStateServiceById(Long devId);

    SysDeviceState selectDeviceStateServiceByDevId(Long devId);
}
